package com.snowy.hidden.constant;

import com.snowy.framework.common.base.dto.BaseReturn;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 接口通用错误码枚举
 * @author hjl
 */
@Getter
@AllArgsConstructor
public enum IntfErrorCode implements BaseReturn {
    /**
     * 接口参数错误
     */
    PARAM_ERROR("90000", "接口参数错误"),
    /**
     * 接口调用错误
     */
    INFT_ERROR("90001", "接口调用错误"),
    /**
     * 接口超时
     */
    TIME_OUT("90002", "接口超时"),
    /**
     * 非法参数
     */
    ILLEGAL_PARAMETER("90003", "非法参数"),
    /**
     * 数据库操作出错
     */
    DATABASE_ERRO("90004","数据库操作出错"),
    ;

    /**
     * 返回状态码
     */
    private String returnCode;
    /**
     * 返回信息
     */
    private String returnMsg;
}
